package persistencia;

import persistencia.DAOS.*;

public abstract class DAOFactory {
	public static DAOFactory getDAOFactory(){
		return new HSQLDAOFactory();
	}

	public abstract AccionDAO getAccionDAO();

	public abstract ArticuloDAO getArticuloDAO();
	
	public abstract CarreraDAO getCarreraDAO();
	
	public abstract ComidaDAO getComidaDAO();
	
	public abstract CursoDAO getCursoDAO();
	
	public abstract DepartamentoDAO getDepartamentoDAO();
	
	public abstract EmpleoDAO getEmpleoDAO();

	public abstract EventoDAO getEventoDAO();
	
	public abstract InicializacionDAO getInicializacionDAO();

	public abstract JugadorDAO getJugadorDAO() ;
	
	public abstract LugarDAO getLugarDAO();

	public abstract RequisitoCursoDAO getRequisitoCursoDAO();
	
	public abstract RequisitoEmpleoDAO getRequisitoEmpleoDAO();
	
	public abstract RopaDAO getRopaDAO();
}
